#include<iostream>
#include"Ball.h"
#include <iomanip>
using namespace std;
Ball::Ball(double x, double y, double xSpeed, double ySpeed) : x(x), y(y), xSpeed(xSpeed), ySpeed(ySpeed){}
double Ball::getX() const
{
	return x;
}
double Ball::getY() const
{
	return y;
}
void Ball::setX(double x)
{
	this->x = x;
}
void Ball::setY(double y)
{
	this->y = y;
}
double Ball::getXSpeed() const
{
	return xSpeed;
}
double Ball::getYSpeed() const
{
	return ySpeed;
}
void Ball::setXSpeed(double xSpeed)
{
	this->xSpeed = xSpeed;
}
void Ball::setYSpeed(double ySpeed)
{
	this->ySpeed = ySpeed;
}
void Ball::setXY(double x, double y)
{
	this->x = x;
	this->y = y;
}
void Ball::setXYSpeed(double xSpeed, double ySpeed)
{
	this->xSpeed = xSpeed;
	this->ySpeed = ySpeed;
}
void Ball::move()
{
	x += xSpeed;
	y += ySpeed;
}
void Ball::print() const
{
	cout << fixed << setprecision(2);
	cout << "ball @ (" << x << "," << y << ") with speed (" << xSpeed << "," << ySpeed << ")" << endl;
}
